home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
pa32v315.zip
/
VERSION.TXT
< prev
Wrap
Text File
|
1997-05-08
|
5KB
|
123 lines
Project Analyzer
Detailed Version History
v3.1.05 May 1997
*** Enhancements ***
1. Analysis phase 1/2 is now about 20% faster
*** Bug fixes ***
1. Fixed "Const XYZ= " on several reports
(happened with missing space before "=": "Const XYZ= 10")
2. Lines of code in Property procedures is calculated correctly
v3.1.04 May 1997
*** Enhancements ***
1. Problem report shows Forms with HelpContextID = 0, if both
of the following conditions are met:
- App.HelpFile has been set
- Form.HelpContextId's are being used
*** Bug fixes ***
1. Fixed "Overflow: An error occurred checking global variable
and constant use for #nn <varname>" in Needless Globals
Report (occurred with large projects)
2. Fixed errors at end of analysis phase 2/2:
"An error occurred in unknown procedure" and
"Overflow in calculating Henry & Kafura"
3. Fixed vars/consts with an empty name ("") that sometimes
came up by accident
v3.1.03 April 1997
*** Enhancements ***
1. Design quality analysis report shows average nested loops
*** Bug fixes ***
1. Fixed "Subscript out of range" in Project summary report
2. Project summary report calculates Dead Consts correctly
3. Added error detection after phase 2/2 to detect
"An error occurred in unknown procedure"
v3.1.02 April 1997
*** New features ***
1. Turn all reports into Help files
Project Analyzer generates RTF for the Help Compiler
and runs the compiler. No knowledge about .hlp files needed.
2. New add-in tool, Project Printer
-- Print your source code with references
-- Create a hyperlinked source document in
a .hlp or .html file
=> A fast way to access your code in hypertext format
=> Share the project on-line
*** Bug fixes ***
1. Super Project Analyzer now correctly knows that
'MYFILE.BAS' and 'myfile.bas' are the same file
v3.1.01 February 1997
*** New features ***
1. Lots of new metrics for complexity, understandability and
reusability (see below)
2. Name shadowing report (Report|Name shadowing)
3. HTML reports for creating Intranet documentation
New tool, Super Project Analyzer, released (see below)
*** New metrics ***
- Comment to code, whitespace to code ratios
- Informational fan-in x fan-out
- Informational complexity
- Nested conditionals
See these metrics in
1. View|File metrics, View|Procedure metrics
2. Report|Design quality report
*** Enhancements to existing features ***
1. Summary Report shows number of property procedures (Get/Let/Set)
and lines of code/comment/whitespace.
2. File menu shows 4 last opened projects
3. Problem report shows forms with ControlBox but without icon
(good to have in Windows 95)
4. File details and Procedure details windows show more details
5. Options|Show hypertext on double click
*** Modified features ***
1. "Procedures with cyclomatic complexity >= 10" moved from
Problem Report to View|Procedure metrics
2. A part of Summary Report is now in Design quality report
3. RTF reports in the unregistered version too
*** Bug fixes ***
1. Corrected another bug that caused *local* variables with type
chars $#%!@& to show up on the Problem Report - Variables with
no Type
2. No more crashes when the (enhanced) Display window is resized to a
small height
3. Add-in events like ConnectAddIn are no longer "dead"
4. FRX view reports (Metafile) correctly
5. FRX view doesn't open before the corresponding .frm file has
been analyzed
6. Optional arguments and ParamArrays are no longer reported
as "variables with no type" because they must always be Variants
*** New tool - Super Project Analyzer ***
Super Project Analyzer is a new tool for analyzing a "Super Project"
that consists of a number of VB projects that share some of their
files. Supert Projec Analyzer provides reports on which modules,
procedures and variables/constants are used by which projects, and
which are left dead. It also reports cross-project reuse ratios.
Super Project Analyzer requires Project Analyzer to work.
See the Tools menu. It is shareware, registration is $20.
v3.0 Old version
v2.9 Beta version
v2.x VB 3.0 only version
v1.x Initial version (Feb 1995), VB 3.0 only